export interface ProductDetailRes {
  selectOrgId: number | null
  id: number
  tid: number
  sid: number
  createtime: number
  huabei: number
  mashang: number
  jingxuan: number
  unit: string
  tit: string
  marketing: string
  content: string
  match: any | null
  type: number
  smash: number
  freight: number
  freighttemp: number
  slideshows: string[]
  colors: Array<{
    tit: string
    imgUrl: string
  }>
  category: {
    tid: number[]
    banben: string
    chicun: string
    wangluo: string
    xinghao: string
  }
  params: Array<{
    name: string
    term_list: Array<{
      name: string
      value: number
      specifications: Array<{
        tit: string
        cash: number
        money: number
        stock: number
        buyout: number
        outPrice: number
        cashPeriod: number
        worryMoney: number
        officialMoney: number
        firstPayPeriod: number
        firstMoney: number
      }>
    }>
  }>
  state: number
  deliverAddress: string
  returnAddress: string
  sales: number
  extraInfo: {
    firstMoney: number
    short_term: number
  }
  productType: number
  orgId: number
  ratio: number | null
  sort: number
  hidden: number
  contractFile: any | null
  otherParam: any | null
  ids: any | null
  favorite: any | null
  shops: {
    selectOrgId: number | null
    id: number
    parentId: number
    orgId: number
    path: string[]
    realPath: number[]
    tit: string
    phone: string
    firmName: string
    authenticationName: string
    address: string
    pushCity: string
    subjectSubType: number
    note: string
    zfb: string
    zfbName: string
    firmZfb: string
    name: string
    rent: number
    bxMoney: number
    balance: number
    profitSharingAmount: number
    level: number
    identNumber: string
    mobile: string
    ratio: number
    createTime: number
    license: Array<{
      fileUrl: string
      fileName: string
    }>
    image: Array<{
      fileUrl: string
      fileName: string
    }>
    corpCode: Array<{
      fileUrl: string
      fileName: string
    }>
    outdoorImage: Array<{
      fileUrl: string
      fileName: string
    }>
    provinceCode: string
    cityCode: string
    districtCode: string
    contractUserInfo: {
      code: number
      userId: string
      secrets: any[]
      reqMsgId: string
      resultMsg: string
      resultCode: string
      organizationId: string
    }
    contractApplyInfo: any | null
    signSealId: string
    longitude: string
    latitude: string
    contractFile: any | null
    riskAutoTransfer: number
    otherParam: {
      sendSMS: number
      openLiuLiangFei: number
      shipping: number
      liuLianRate: number
      caseAllocation: number
      autoGenerateBill: string
      doubleAgreement: number
      autoFenBillMaxValue: number
      autoFenBill: number
    }
    authoritylist: any | null
    sort: number
    orderExtraBalancePrice: any | null
  }
  productTypeTit: string
  handler: Record<string, any>
}
